Skip to content

chore: [BREAKING] bump version to v4.0.0 (migration from Todoist REST API to Todoist API v1)#280

Merged
pedroalves0 merged 18 commits into
mainfrom
v4
Apr 7, 2025
Merged

chore: [BREAKING] bump version to v4.0.0 (migration from Todoist REST API to Todoist API v1)#280
pedroalves0 merged 18 commits into
mainfrom
v4

Conversation

@pedroalves0

@pedroalves0 pedroalves0 commented Apr 7, 2025

Copy link
Copy Markdown
Member

🗺 Overview

This PR marks the release of the refactor that migrates the SDK from the Todoist REST API to the recently released Todoist API v1.

You can find a migration guide from v9 here, listing all the differences between API versions.

Relevant changes in this SDK

The SDK API remains largely unchanged, with the following exceptions:

  • Some properties have been added to/remove from entities.

  • Certain existing properties have been marked as required.

  • The following methods are now paginated:

    - getTasks
    - getProjects
    - getProjectCollaborators
    - getSections
    - getLabels
    - getSharedLabels
    - getComments
    
  • Two new methods added, moveTasks and getTasksByFilter.

This refactor ensures compatibility with the latest version of the Todoist Sync API while maintaining the familiar client API interface for consumers.

Note: This PR is mostly a formality. All important commits in this branch were already subject to review in their respective PRs.

@pedroalves0 pedroalves0 self-assigned this Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants